/* pages/cart/index.wxss */
page{
    padding-bottom: 90rpx;
}
.getaddress{
    padding: 30rpx;
    border-bottom: 1rpx solid var(--themecolor);
.addressList{
  display: flex;
  .nameandaddress{
    flex: 5;
  }
  .telephone{
    flex: 2;
  }
}
  }
.cart_list {
    .cart_title {
        font-size: 40rpx;
        font-weight: 600;
        padding: 10rpx 10rpx;
        color:var(--themecolor);
        border-bottom: 1rpx solid currentColor;
        .nomoney{
          width: 100%;
        }
    }
  
    .addedgoods {
        padding: 10rpx 0;
        border-bottom: 1rpx solid #ccc;
      .cart_goods {
          display: flex;
        .cart_checkbox {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
      
        }
  
        .cart_image {
            flex: 3;
            display: flex;
            justify-content: center;
            align-items: center;
          image{
  width: 80%;
  height: 80%;
          }
        }
  
        .cart_detail {
            flex: 5;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            
         
  
          .cart_countandprice {
              display: flex;
              justify-content: space-between;
            .price {
                color:var(--themecolor);
                font-size: 34rpx;
                font-weight: 600;
                
            }
  
            .count {
              text-align: right;
                display: flex;
              .numreduce {
                display: flex;
                justify-content: center;
                align-items: center;
  width: 55rpx;
  height: 55rpx;
  border: 1rpx solid #ccc;
              }
  
              .cart_nmu {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 55rpx;
                height: 55rpx;
               
              }
  
              .numadd {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 55rpx;
                height: 55rpx;
                border: 1rpx solid #ccc;
              }
            }
          }
        }
      }
    }
  }
.bottomList{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 90rpx;
    padding: 10rpx 0;
    .bottom{

        display: flex;
        .allCheck{
            flex: 2;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .total{
            flex: 4;
            text-align: right;
            padding-right:10rpx ;
            .totalmoney{
              color: var(--themecolor);  
              font-size: 34rpx;
              font-weight: 600;
            }
         
        }
        .pay{
            flex: 3;
            display: flex;
            justify-content: center;
            align-items: center;
            color:#fff;  
              font-size: 34rpx;
              font-weight: 600;
              background-color: var(--themecolor);
        }
    }
    
   
    
}